#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//输出类型转换
int main()
{
	char a = 128;
	//128(int)-0000 0000 0000 0000 0000 0000 1000 0000
	//存到char（一个字节）中，发生类型截断-> 1000 0000
	//首先将a（char）转为%d类型，进行输出类型转换（整型提升）
	//有符号类型，符号位为1，补1
	//1111 1111 1111 1111 1111 1111 1000 0000
	//有符号int，符号位为1，为补码，需要转原码
//原码1000 0000 0000 0000 0000 0000 1000 0000->-128
	printf("%d\n", a);
	return 0;
}